home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 January: Mac OS SDK / Dev.CD Jan 96 SDK / Dev.CD Jan 96 SDK1.toast / Development Kits (Disc 1) / QuickDraw™ GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / HPXL / GlobalsDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-10  |  1.2 KB  |  38 lines  |  [TEXT/MPS ]

  1. /* ==========================================================================================
  2.  
  3.     HEADER FILE:    GlobalDefs.h
  4.  
  5.     COPYRIGHT:        (c) 1993-1994 Apple Computer Inc.
  6.                         All rights reserved.
  7.  
  8.     PURPOSE:        This file contains constant and type definitions which are global
  9.                     to the HPXL driver.
  10.                         
  11.     HISTORY:        Date            By            Description
  12.                     -----            ---            --------------------------------------
  13.                     1/20/92            Harita        Initial release
  14.                     12/20/93            dmh            Sync'd up for GX 1.0b3.
  15.                        8/28/94            dmh            Sync'd up for GX 1.0.1.
  16.  
  17. ========================================================================================== */
  18.  
  19. /* ==================================== CONSTANTS ==================================== */
  20. #define        kMaxBufferSize        1024
  21. #define        kTempBufferSize         512
  22. /* ======================================= TYPES ======================================= */
  23.  
  24. /* SpecDrvrGlobals - structure containing the HPXL driver's globals.  */
  25.  
  26. typedef struct
  27. {
  28.     gxVectorImageDataHdl         hImageData;                // Vector IE specific data handle
  29.     fixed                        penWidth;
  30.     short                        bufferSize;
  31.     char                        buffer[kMaxBufferSize];
  32.     char                        tempBuffer[kTempBufferSize];
  33. }  SpecDrvrGlobals,
  34.     *SpecDrvrGlobalsPtr,
  35.     **SpecDrvrGlobalsHdl;
  36.  
  37.      
  38.